// function a(){
//   return request({
//     url:"",
//     data:"",
//     method:""
//   })
// }
// a()
// .then()
import baseUrl from "./baseUrl.js"
var request = function(config){
  return new Promise(function(resolve,rejected){
    uni.request({
      url:baseUrl + config.url,
      data:config.data,
      timeout:5000,
	  header:{
		  token:uni.getStorageSync("token")
	  },
      method:config.method ? config.method.toUpperCase(): "GET",
      success(res){
		  if(res.data.code==20002){
			  uni.clearStorageSync();
			  uni.showModal({
			  	title:"登录提示",
				content:"登录异常,请重新登录",
				success(result) {
					if(result.confirm){
						uni.navigateTo({
							url:"/pages/mine/login/login.vue"
						})
					}
				}
			  })
			  
		  }
        resolve(res.data)
      },
      fail(res){
        rejected(res)
      }
    })
  })
}

export default request
